<!DOCTYPE html>
<html >
<head><meta charset="utf-8">
<title>CodeCV简历 - 免费在线简历工具,5分钟打造你的金牌简历</title>
<link rel="preconnect" type="image/x-icon" href="https://fonts.googleapis.com">
<link rel="preconnect" type="image/x-icon" href="https://fonts.gstatic.com" crossorigin="use-credentials">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="CodeCV简历支持你使用Markdown和富文本双编辑模式来免费编写你的简历,简历模板丰富,20+模板全部免费。">
<meta name="keywords" content="在线简历,个人简历,简历模板,免费简历,Markdown简历,简历制作软件">
<meta name="author" content="coderlei">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<link rel="stylesheet" href="https://at.alicdn.com/t/c/font_3737803_dfosfnkopt7.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100;300;400;500;700;900&family=Noto+Serif+SC:wght@200;300;400;500;600;700;900&family=Nunito:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap">
<script defer="" type="text/javascript">(function () { var bp = document.createElement(&#x27;script&#x27;); var curProtocol = window.location.protocol.split(&#x27;:&#x27;)[0]; if (curProtocol === &#x27;https&#x27;) { bp.src = &#x27;https:&#x2F;&#x2F;zz.bdstatic.com&#x2F;linksubmit&#x2F;push.js&#x27;; } else { bp.src = &#x27;http:&#x2F;&#x2F;push.zhanzhang.baidu.com&#x2F;push.js&#x27;; } var s = document.getElementsByTagName(&#x27;script&#x27;)[0]; s.parentNode.insertBefore(bp, s); })();</script>
<link rel="stylesheet" href="https://codeleilei.gitee.io/blog/templates/modules/10front_end/style.css"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/entry.7443f6d4.js"><link rel="preload" as="style" href="/_nuxt/entry.85c10b42.css"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/editor.3845f3f0.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/index.e1f418b4.js"><link rel="preload" as="style" href="/_nuxt/index.cbdce081.css"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/hook.c73c9228.js"><link rel="preload" as="style" href="/_nuxt/hook.205ca77d.css"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/config.72e93997.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/icon.d67b8116.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/useTemplateData.43a2850f.js"><link rel="prefetch" as="style" href="/_nuxt/Header.8f50f43b.css"><link rel="prefetch" as="style" href="/_nuxt/footer.e92d6131.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/default.211d1ad1.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Logo.vue.248ec250.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/Header.098f52e9.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/nuxt-link.3c186cc0.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/wechat.22910860.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/footer.8077da22.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/home.381d2894.js"><link rel="prefetch" as="style" href="/_nuxt/error-404.7b8544b4.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/error-404.567375c7.js"><link rel="prefetch" as="style" href="/_nuxt/error-500.cbe832a1.css"><link rel="prefetch" as="script" crossorigin href="/_nuxt/error-500.23bb7ac3.js"><link rel="stylesheet" href="/_nuxt/entry.85c10b42.css"><link rel="stylesheet" href="/_nuxt/index.cbdce081.css"><link rel="stylesheet" href="/_nuxt/hook.205ca77d.css"></head>
<body ><div id="el-popper-container-1024"><!--v-if--><!--teleport anchor--></div><div id="__nuxt"><div id="main" class="min-h-screen w-screen"><!--[--><div class="markdown-transform-html jufe" data-v-3c70ac5a></div><!--[--><!--v-if--><!--teleport start--><!--teleport end--><!--]--><!--]--></div></div><script type="application/json" id="__NUXT_DATA__" data-ssr="true">[["Reactive",1],{"data":2,"state":3,"_errors":4,"serverRendered":5,"path":6,"prerenderedAt":7,"pinia":8},{},{},{},true,"/download",1692169901335,{"editor":9},{"MDContent":10,"nativeContent":12,"writable":13},["EmptyRef",11],"\"\"",["EmptyRef",11],["EmptyRef",14],"false"]</script><script>window.__NUXT__={};window.__NUXT__.config={public:{exportURL:"https://codecv.netlify.app/.netlify/functions/export",exportCountURL:"https://codecv.netlify.app/.netlify/functions/count",upstashGetToken:"Bearer AoTSASQgMjgxNGVhYmMtMzJmYi00ZTlmLWJhOWYtZDFkODFkODNjNDM33cyXqw1YkkkyYnC-9my5SGRqXg_gsiKnSdQcbUwXHr4=",upstashSetToken:"Bearer AYTSASQgMjgxNGVhYmMtMzJmYi00ZTlmLWJhOWYtZDFkODFkODNjNDM3MmNmYWU0NGZmMzY3NGVjOGFmYTJlZTIzNmE5ODUwYjc=",upstashBaseURL:"https://apn1-included-wildcat-34002.upstash.io",giteeRepoURL:"https://gitee.com/api/v5/repos/codeleilei/markdown2pdf/stargazers?access_token=f8e6ffea190f8dba4c7743d6ec6fde91&page=1&per_page=50"},app:{baseURL:"/",buildAssetsDir:"/_nuxt/",cdnURL:"",assetsPath:"/"}}</script><script type="module" src="/_nuxt/entry.7443f6d4.js" crossorigin></script></body>
</html>